﻿using System;

// Token: 0x0200025D RID: 605
public class BustGravity
{
	// Token: 0x06000E35 RID: 3637 RVA: 0x00064484 File Offset: 0x00062684
	public BustGravity(global::CharFemale _female)
	{
		this.female = _female;
		if (this.female)
		{
			this.customInfo = this.female.femaleCustomInfo;
		}
	}

	// Token: 0x06000E36 RID: 3638 RVA: 0x000644D4 File Offset: 0x000626D4
	public virtual void Change(float gravity, int[] changePtn)
	{
		if (null == this.female)
		{
			return;
		}
		if (this.customInfo == null)
		{
			return;
		}
		this.customInfo.bustWeight = gravity;
		this.ReCalc(changePtn);
	}

	// Token: 0x06000E37 RID: 3639 RVA: 0x00064508 File Offset: 0x00062708
	public virtual void ReCalc(int[] changePtn)
	{
		BustGravityEx.ReCalcEx(this, changePtn);
	}

	// Token: 0x04000F1F RID: 3871
	protected global::CharFemale female;

	// Token: 0x04000F20 RID: 3872
	protected global::CharFileInfoCustomFemale customInfo;

	// Token: 0x04000F21 RID: 3873
	protected float[] range = new float[]
	{
		0f,
		-0.005f
	};

	// Token: 0x04000F22 RID: 3874
	static int WIDESLIDER_060;
}
